.search-top-area{
  height: auto;
  padding-left: 10px;
  padding-top: 10px;
  box-sizing: border-box;
  color: #666666;
  .checkbox{
    display: flex;
    flex-flow: column;
  }
  .contract-term{
    padding-top: 10px;
    &>div.contract-term-item:nth-of-type(1){
      padding-bottom: 8px;
    }
    .contract-term-item{
      display: flex;
      align-items: center;
      justify-content: flex-start;
      .contract-time{
        width: 200px;
        margin: 0 10px;
        &>div{
          display: flex;
          &>div.u-form-control-wrapper:nth-of-type(2){
            margin-left: 10px;
          }
        }
      }
      .contract-unit{
        .select-box{
          width: 124px;
        }
        &>div{
          margin-left: 10px;
        }
      }
    }
  }
}